<?php

class Form_Product_Create extends Form
{
	function init()
	{
		$this -> setTitle('Đăng sản phẩm');

		$this -> addChild('text', 'name', array(
			'label' => 'Tên sản phẩm',
			'desc' => 'Tên sản phẩm dài tối đa 64 kí tự, tối thiểu 10 kí tự',
			'validators' => array('required' => 'Bắt buộc')
		));

		$this -> addChild('radio', 'item_status', array(
			'label' => 'Tình trạng sản phẩm',
			'multiOptions' => array(
				'new' => 'Mới',
				'outlet' => 'Hàng thanh lý',
				'secondhand' => 'Hàng cũ',
			),
			'value' => 'new',
		));

		$this -> addChild('secondhandstatus', 'secondhand_status', array(
			'label' => 'Tình trạng sản phẩm',
			'value' => '0.95',
		));

		$this -> addChild('text', 'tags', array(
			'label' => 'Từ khóa tìm kiếm',
			'desc' => 'Mỗi từ khóa dài tối đa 20 kí tự, các từ khóa phân cách bằng dấu phẩy ","'
		));

		$this -> addChild('text', 'manufactor', array(
			'label' => 'Tên nhà sản xuất',
			'desc' => 'Tên công ty sản xuất hoặc thương hiệu của sản phẩm'
		));

		$this -> addChild('price', 'price_old', array(
			'label' => 'Giá cũ',
			'desc' => 'Định dạng số nguyên, etc: 1250000'
		));

		$this -> addChild('price', 'price', array(
			'label' => 'Giá thực bán',
			'desc' => 'Định dạng số nguyên, etc: 1250000'
		));

		$this -> addChild('radio', 'tax', array(
			'label' => 'Thuế',
			'multiOptions' => array(
				'vat' => '+10% VAT',
				'taxed' => 'Đã bao gồm thuế',
				'no_tax' => 'Không thuế',
			),
			'value' => 'vat',
		));

		$this -> addChild('textarea', 'deals', array(
			'label' => 'Khuyến mãi',
			'desc' => 'Nhập vào khuyến mãi nếu có'
		));

		$this -> addChild('file', 'photo', array('label' => 'Hình ảnh đại diện cho sản phẩm'));

		$this -> addChild('textarea', 'description', array(
			'label' => 'Giới thiệu sản phẩm',
			'desc' => 'Đoạn mô tả sản phẩm dài không quá 10.000 kí tự'
		));

		$this -> addChild('group', 'buttons');

		$this -> buttons -> addChild('submit', '_submit', array('label' => 'Tiếp tục')) -> addChild('cancel', '_cancel', array('label' => 'Hủy bỏ'));
	}

}
